package ttsolver.input;

import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;



public class Territory {
	private String name;
	private int speedWestEast;
	private int speedEastWest;
	private int speedSindings;
	private int speedCrossovers;
	private List<Maintenance> mowList;
	private Hashtable<Long, Node> nodeList;
	private Hashtable<Long, Track> trackList;
	
	public Territory(){
		setMowList(new ArrayList<Maintenance>());
		setNodeList(new Hashtable<Long, Node>());
		setTrackList(new Hashtable<Long, Track>());
	}
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getSpeedWestEast() {
		return speedWestEast;
	}
	public void setSpeedWestEast(int speedWestEast) {
		this.speedWestEast = speedWestEast;
	}
	public int getSpeedEastWest() {
		return speedEastWest;
	}
	public void setSpeedEastWest(int speedEastWest) {
		this.speedEastWest = speedEastWest;
	}
	public int getSpeedSindings() {
		return speedSindings;
	}
	public void setSpeedSindings(int speedSindings) {
		this.speedSindings = speedSindings;
	}
	public int getSpeedCrossovers() {
		return speedCrossovers;
	}
	public void setSpeedCrossovers(int speedCrossovers) {
		this.speedCrossovers = speedCrossovers;
	}



	public List<Maintenance> getMowList() {
		return mowList;
	}

	public void setMowList(List<Maintenance> mowList) {
		this.mowList = mowList;
	}

	public Hashtable<Long, Node> getNodeList() {
		return nodeList;
	}

	public void setNodeList(Hashtable<Long, Node> nodeList) {
		this.nodeList = nodeList;
	}

	public Hashtable<Long, Track> getTrackList() {
		return trackList;
	}

	public void setTrackList(Hashtable<Long, Track> trackList) {
		this.trackList = trackList;
	}


}
